﻿using System;
using System.Text;
using PhantomDb.Entidades;

namespace ModuloVentas
{
    public class ItemComprobante
    {
        int codigo;
        [Identificador(Autogenerado = true)]
        [Columna("Código")]
        public int Codigo
        {
            get { return codigo; }
            set { codigo = value; }
        }

        string descripcion;
        [Columna(Titulo = "Descripción")]
        public string Descripcion
        {
            get { return descripcion; }
            set { descripcion = value; }
        }

        string tipo;
        /// <summary>
        /// Tipo de item.
        ///     Tipos:
        ///     S - Servicio
        ///     P - Producto
        /// </summary>
        [Atributo(Modificable = false, Autogenerado = true, Nombre = "Tipo")]
        [Columna(false)]
        public string Tipo
        {
            get { return tipo; }
            set { tipo = value; }
        }

        double cantidad;
        public double Cantidad
        {
            get { return cantidad; }
            set { cantidad = value; }
        }

        float precioUnitario;
        [Columna(Titulo="Precio unitario")]
        public float PrecioUnitario
        {
            get { return precioUnitario; }
            set { precioUnitario = value; }
        }

        float importe;
        [Atributo(Modificable = false, Autogenerado = true, Nombre = "Importe")]
        public float Importe
        {
            get { return importe; }
            set { importe = value; }
        }
    }
}
